package JavaSE.ThreadLearning.SynchronizedLearning.ProducerAndConsumer;

/**
 *  生产者和消费者
 *  测试类
 */
public class Test {
    public static void main(String[] args) {
        // 创建蒸笼对象
        Box box = new Box();
        // 创建生产者任务
        Producer producerTask = new Producer(box);
        // 创建消费者任务
        Consumer consumerTask = new Consumer(box);

        // 创建生产者线程
        Thread threadProducer = new Thread(producerTask);

        // 创建消费者线程
        Thread threadConsumer = new Thread(consumerTask);

        threadConsumer.setName("消费者1");
        threadProducer.setName("生产者1");

        // 启动线程
        threadConsumer.start();
        threadProducer.start();
    }
}
